home *** CD-ROM | disk | FTP | other *** search
/ Champak 52 / Volume 52 - JOGO DISK .iso / Games / scoobysnackmachine.swf / scripts / __Packages / DoorEntry.as < prev    next >
Text File  |  2007-10-01  |  4KB  |  123 lines

  1. var ┬º\x01┬º = 863;
  2. while(true)
  3. {
  4.    if(eval("\x01") == 863)
  5.    {
  6.       set("\x01",eval("\x01") - 225);
  7.       ┬º┬ºpush(true);
  8.    }
  9.    else if(eval("\x01") == 638)
  10.    {
  11.       set("\x01",eval("\x01") + 295);
  12.       if(┬º┬ºpop())
  13.       {
  14.          set("\x01",eval("\x01") - 462);
  15.       }
  16.    }
  17.    else if(eval("\x01") == 432)
  18.    {
  19.       set("\x01",eval("\x01") + 305);
  20.    }
  21.    else
  22.    {
  23.       if(eval("\x01") == 933)
  24.       {
  25.          set("\x01",eval("\x01") - 462);
  26.          ┬º┬ºpush(String(┬º┬ºpop()));
  27.          break;
  28.       }
  29.       if(eval("\x01") == 707)
  30.       {
  31.          set("\x01",eval("\x01") + 54);
  32.          if(!_global.DoorEntry)
  33.          {
  34.             _global.DoorEntry extends BaseObject;
  35.             var _loc2_ = _global.DoorEntry = function(__mcRef)
  36.             {
  37.                super(__mcRef);
  38.                this.setState("Idle");
  39.                this.nNextDelivery = DoorEntry.FIRST_DELIVERY_WAIT;
  40.             }.prototype;
  41.             _loc2_.doEnterFrame = function()
  42.             {
  43.                super.doEnterFrame();
  44.                this.nNextDelivery = this.nNextDelivery - 1;
  45.                if(this.nNextDelivery == 0)
  46.                {
  47.                   this.nSnackType = Library.Utils.MoreMath.getRandomRange(1,Snack.SNACK_TYPES_NUMBER);
  48.                   this.doGiveSnack();
  49.                }
  50.             };
  51.             _loc2_.setEntryRate = function(__nEntryRate)
  52.             {
  53.                this.nEntryRate = __nEntryRate;
  54.             };
  55.             _loc2_.setSnackQuantity = function(__nQuantity)
  56.             {
  57.                this.nSnackQuantity = __nQuantity;
  58.             };
  59.             _loc2_.doGiveStart = function()
  60.             {
  61.                if(this.isStateComplete())
  62.                {
  63.                   this.doCreateNewSnack();
  64.                   this.setState("GiveEnd");
  65.                }
  66.             };
  67.             _loc2_.doGiveEnd = function()
  68.             {
  69.                if(this.isStateComplete())
  70.                {
  71.                   this.setState("Idle");
  72.                }
  73.             };
  74.             _loc2_.doLoadStateAction = function()
  75.             {
  76.                this.mcRef.mcState.mcSnack.gotoAndStop(this.nSnackType);
  77.             };
  78.             _loc2_.doGiveSnack = function()
  79.             {
  80.                this.setState("GiveStart");
  81.                Library.Sound.SoundManager.doPlaySoundInCat(Main.SOUND_CATEGORY_SFX,"SnackEntry.wav");
  82.                this.nSnackQuantity = this.nSnackQuantity - 1;
  83.                if(this.nSnackQuantity > 0)
  84.                {
  85.                   this.nNextDelivery = this.nEntryRate;
  86.                }
  87.             };
  88.             _loc2_.doCreateNewSnack = function()
  89.             {
  90.                var _loc2_ = Library.Utils.MoreMath.getBoundsCenter(this.mcRef.mcState.mcPointRef.getBounds(Level.__get__Instance().__get__Ref()));
  91.                Level.__get__Instance().doCreateSnack(_loc2_.x,_loc2_.y,this.nSnackType);
  92.             };
  93.             _global.DoorEntry = function(__mcRef)
  94.             {
  95.                super(__mcRef);
  96.                this.setState("Idle");
  97.                this.nNextDelivery = DoorEntry.FIRST_DELIVERY_WAIT;
  98.             }.FIRST_DELIVERY_WAIT = 15;
  99.             ┬º┬ºpush(ASSetPropFlags(_global.DoorEntry.prototype,null,1));
  100.          }
  101.          ┬º┬ºpop();
  102.          break;
  103.       }
  104.       if(eval("\x01") == 471)
  105.       {
  106.          set("\x01",eval("\x01") + 266);
  107.       }
  108.       else
  109.       {
  110.          if(eval("\x01") != 737)
  111.          {
  112.             if(eval("\x01") == 761)
  113.             {
  114.                set("\x01",eval("\x01") - 761);
  115.                break;
  116.             }
  117.             break;
  118.          }
  119.          set("\x01",eval("\x01") - 30);
  120.       }
  121.    }
  122. }
  123.